    *{ margin:0; padding:0;    list-style:none;}
    body,div,img {font-size:12px;font-family:Arial, Helvetica, sans-serif; margin:0;padding:0;border:0;}
    ul,ol,li{list-style:none;}
    h2 { font-family:"����"; font-size:12px; text-align:center; line-height:32px;}
    h5 { font-size:12px; text-align:center; font-weight:normal; color:#666; line-height:28px;}
    .content_wrap{border:0px solid red;height:100%;width:100%;position:fixed;}
    .zTreeDemoBackground{BACKGROUND: url(../images/left_1.jpg) repeat-y; MARGIN: 0px 0px 10px 10px; margin:0; BORDER-BOTTOM: 1px solid #adbdcc; border-top:1px solid #adbdcc; height:100%;overflow-y:auto; overflow-x:hidden; }
/*  .zTreeDemoBackground{BACKGROUND: url(../images/left_1.jpg) repeat-y; MARGIN: 0px 0px 10px 10px; WIDTH: 210px; margin:0; BORDER-BOTTOM: 1px solid #adbdcc; border-top:1px solid #adbdcc; height:580px;} */
    li.level0{ background: url(../images/mian_menu_1.jpg) no-repeat; width:200px; }
    ul.level0{ background: url(../images/sub_menu_1.jpg) repeat-y; margin-left:-10px;}

    .shortTree li.level0{ background: url(../images/mian_menu_short.jpg) no-repeat; width:170px; margin:5px 0px 0px 5px;}
    ul.level0{ background: url(../images/sub_menu_short.jpg) repeat-y; margin-left:-10px;}
    /*._1{  BACKGROUND: url(../images/manu_img_1.png) no-repeat;}
    ._2{ BACKGROUND: url(../images/manu_img_2.png) no-repeat;}*/
    .ztree a { color:#000; font-size:12px; line-height:28px; text-decoration:none}
    .ztree ul{ margin-bottom:0px;}
    .ztree strong{ color:#696;}
    .ztree li ul{ display:none;}
    .ztree li ul.show{ display:block;}
    .ztree li{ padding-left:15px;}
    .ztree li.parent{}
    .ztree li.open{ }

    a.level0,a.level1,a.level2,a.level3,a.level4,a.level5{
        display: inline-block;
        height: 28px;
        cursor: pointer;

    }

    a.level0{
        /* width:188px; */
    }

    .shortTree a.level0{
        width:158px;
    }

    a.level1{
        /* width:180px; */
    }

    .shortTree a.level1{
        width:150px;
    }

    a.level2{
        width:168px;
    }

    .shortTree a.level2{
        width:120px;
    }

     /* span.switch{
        width:12px;
        height: 28px;
        background: url(../images/menu_img_5.png) left center no-repeat;
        float:left;
    } */

    span.switch.center_open,span.switch.roots_open,span.switch.bottom_open{
        background: url(../images/menu_img_4.png) left center no-repeat; 
    }

    span.switch.center_close,span.switch.roots_close,span.switch.bottom_close{
		background: url(../images/menu_img_3.png) left center no-repeat;
    }

    /* span.switch.level0{
        width:12px;
        height: 28px;
        background: url(../images/menu_img_1.png) left center no-repeat;
        float:left;
    } */

    span.level0.center_open,span.level0.roots_open,span.level0.bottom_open{
    	/* background-image: url(../images/menu_img_2.png);
    	background-repeat:  no-repeat;
    	background-position: left center; */
        background: url(../images/menu_img_2.png) left center no-repeat;
    }
    /* ----------------lfd added 20190828-------------- */
    .zTreeDemoBackground {
        background: transparent;
        filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#075091,endcolorstr=#075091,gradientType=0);
    }
    
    @media screen and (min-width:0\0) {
    /* IE9 , IE10 ,IE11 rule sets go here */
	    .zTreeDemoBackground {
	    	background: #075091;
	    }
	}
	
	@media all and (-ms-high-contrast:none) { 
		*::-ms-backdrop, .zTreeDemoBackground { 
		background: #075091;
		} 
	}
    
    _:-ms-lang(x),
	.zTreeDemoBackground {
	    background: #075091;
	}
    
    .ztree {
        padding: 10px 0 0 3px;
        min-height: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    .ztree li.level0 {
        padding: 5px 8px 5px 15px;
        background: #2f99cd;
        background-color: inherit;
        outline: none;
    }
    .ztree li.level0 a {
        color: #fff;
        float: left;
    }
    .ztree li.level0.active {
        background: rgba(255,255,255,0.3);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
        width: 100%;
    }

    .ztree li.level0 a .button {
        /* background: url(../images/menu_logo_1_new.png) left center no-repeat; */
        padding: 3px 31px 0px 0;
    }

    .ztree li.level0 a .icon_1_ico_close, .ztree li.level0 a .icon_1_ico_open {
        background: url(../images/menu_logo_1.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
        /* padding: 3px 31px 13px 0; */
    }

    .ztree li.level0 a .icon_28_ico_close, .ztree li.level0 a .icon_28_ico_open {
        background: url(../images/menu_logo_2.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_124_ico_close, .ztree li.level0 a .icon_124_ico_open {
        background: url(../images/menu_logo_3.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_95_ico_close, .ztree li.level0 a .icon_95_ico_open {
        background: url(../images/menu_logo_4.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_182_ico_close, .ztree li.level0 a .icon_182_ico_open {
        background: url(../images/menu_logo_5.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_140_ico_close, .ztree li.level0 a .icon_140_ico_open {
        background: url(../images/menu_logo_6.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_6_ico_close, .ztree li.level0 a .icon_6_ico_open {
        background: url(../images/menu_logo_7.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }


    .ztree li.level0 a .icon_5_ico_close, .ztree li.level0 a .icon_5_ico_open {
        background: url(../images/menu_logo_8.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_66_ico_close, .ztree li.level0 a .icon_66_ico_open {
        background: url(../images/menu_logo_9.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_86_ico_close, .ztree li.level0 a .icon_86_ico_open {
        background: url(../images/menu_logo_10.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_7_ico_close, .ztree li.level0 a .icon_7_ico_open {
        background: url(../images/menu_logo_11.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 a .icon_156_ico_close, .ztree li.level0 a .icon_156_ico_open {
        background: url(../images/menu_logo_12.png) left center no-repeat;
        display: inline-block;
        height: 20px;
        padding: 5px 0px 0px 30px;
        float: left;
    }

    .ztree li.level0 .level0_img {
        background: pink;
    	display: inline-block;
    	width: 10px;
    	height: 30px;
        margin-left: 10px;
        padding: 0px 6px;
        background: url(../images/menu_img_3_new.png) left center no-repeat;
    }

    .ztree li.level0.active .level0_img {
        background: url(../images/menu_img_4_new.png) left center no-repeat;
    }
    .ztree li.level1 a .button {
        display: none;
    }

    .ztree li ul.level0 {
        background: transparent;
        padding: 0 10px;
    }

    .ztree li ul li.level1 {
        /* position: relative; */
        height: 30px;
    }

    .ztree li ul li.level1.active {
        filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f38963,endcolorstr=#f8b77e,gradientType=0);
        background: -webkit-gradient(linear, left top, left bottom, from(#f38963), to(#f8b77e));
        background: -webkit-linear-gradient(#f38963, #f8b77e);
        background: -moz-linear-gradient(#f38963, #f8b77e);
        background: linear-gradient(#f38963, #f8b77e); /* 标准的语法 */
        -moz-border-radius: 15px;
             border-radius: 15px;
    }

    .ztree li ul li.level1 span.switch {
        width: 9px;
        height: 24px;
        background: url(../images/menu_img_5_new.png) left center no-repeat;
        padding: 3px 5px 0px 9px;
        float: left;
    }

   .zTreeDemoBackground {
       border: none;
   }
   .level0 .node_name {
       line-height: 30px;
       height: 30px;
       display: inline-block;
       float: left
   }

